import { axios } from '@/utils/request';

/**
 * 获取机构树
 *
 * @author pangu
 * @date 2020/4/26 12:08
 */
export function getOrgTree(parameter) {
  return axios({
    url: '/org/tree',
    method: 'get',
    // params: parameter
  });
}

/**
 * 获取机构列表
 *
 * @author pangu
 * @date 2020/5/11 12:59
 */
export function getOrgList(parameter) {
  return axios({
    url: '/org/list',
    method: 'get',
    params: parameter,
  });
}

/**
 * 获取机构列表
 *
 * @author pangu
 * @date 2020/5/11 16:17
 */
export function getPage(parameter) {
  return axios({
    url: '/org/page',
    method: 'get',
    params: parameter,
  });
}

/**
 * 新增机构
 *
 * @author pangu
 * @date 2020/5/11 13:56
 */
export function sysOrgAdd(parameter) {
  return axios({
    url: '/org/set',
    method: 'post',
    data: parameter,
  });
}

/**
 * 编辑机构
 *
 * @author pangu
 * @date 2020/5/11 13:56
 */
export function sysOrgEdit(parameter) {
  return axios({
    url: '/org/set',
    method: 'post',
    data: parameter,
  });
}

/**
 * 删除机构
 *
 * @author pangu
 * @date 2020/5/11 12:59
 */
export function sysOrgDelete(parameter) {
  return axios({
    url: '/org/del',
    method: 'post',
    params: parameter,
  });
}
